/*
 * @Author: your name
 * @Date: 2022-03-23 21:08:55
 * @LastEditTime: 2022-03-26 09:23:40
 * @LastEditors: Please set LastEditors
 * @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 * @FilePath: \RVMDK（uv5）c:\Users\wangzhen\Desktop\张毕设\程序代码\毕设程序\Zigbee_Server\Components\Terminal\inc\terminal.h
 */
#ifndef __TERMINAL_H
#define	__TERMINAL_H

#include "terminal_usart.h"
#include "stdio.h"
#include "string.h"

typedef enum {
    TERMINAL_NULL,
    TERMINAL_HELP,          // 帮助 help
    TERMINAL_REBOOT,        // 重启 reboot
    TERMINAL_RESET,         // 重置[网络] reset
    TERMINAL_LOG_CLEAR,     // 清除记录 log_clear
    TERMINAL_LOG_SHAKE,     // 查询震动记录 log_shake  
    TERMINAL_LOG_OPEN,      // 查询开窗记录 log_open
    TERMINAL_TIME_SET,      // 设置时间 time_set
    TERMINAL_TIME_GET,      // 获取时间 time_get
    TERMINAL_MAC_GET,       // 获取MAC  mac_get
    TERMINAL_NET_GET,       // 获取网络 net_get
    TERMINAL_ADDR_GET,      // 获取网络 addr_get
    TERMINAL_PING,          // 客户端 ping
    TERMINAL_MAX,
} Terminal_Cmd_t;


void Terminal_Init(void);
void Terminal_Data_Handle(void);

#endif /* __TERMINAL_H */
